package com.xdf.xzymanagementsystem.service;
import com.mybatisflex.core.service.IService;
import com.xdf.xzymanagementsystem.entity.JcContactcompany;
import com.xdf.xzymanagementsystem.entity.Payment;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * @Description : 服务层接口，由代码生成器自动生成
 * @Author : chanchaw
 * @Date : 2025-3-22 10:27:04
 */
public interface PaymentService extends IService<Payment> {
    //=================以上是自动生成的代码，自定义代码请写在下面==================
    int insertSelective(Payment record);

    int updateByPrimaryKeySelective(Payment record);

    Payment selectByPrimaryKey(Integer id);

    List<Map<String, Object>> selectGreyMeet(Date start, Date end, String supplierName, Integer value);

    int deleteByPrimaryKey(Integer id);

    List<Map<String, Object>> selectDyeingMeet(Date start, Date end, String supplierName, Integer value);

    List<Map<String, Object>> selectDeepMeet(Date start, Date end, String supplierName, Integer value);
    List<Map<String, Object>> selectClientCollect(Date start, Date end, String supplierName, Integer value);
}